Fix memory leak. Fixes bug #399907.
authorCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 23 Jan 2007 21:28:29 +0000 (21:28 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Tue, 23 Jan 2007 21:28:29 +0000 (21:28 +0000)
2007-01-23  Carlos Garcia Campos  <carlosgc@gnome.org>
* gtk/gtkpagesetup.c
(gtk_page_setup_set_paper_size_and_default_margins): Fix memory leak.
Fixes bug #399907.

svn path=/trunk/; revision=17206

ChangeLog
gtk/gtkpagesetup.c

index 4f6a87f70aaf72503166b1c9301a8caab2ea5039..2b7f667a2bc5138607b812f7de3163b5834f0567 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-01-23  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * gtk/gtkpagesetup.c
+       (gtk_page_setup_set_paper_size_and_default_margins): Fix memory leak.
+       Fixes bug #399907. 
+
 2007-01-22  Chris Wilson <chris@chris-wilson.co.uk>
 
        Bug 399314 – Add G_GNUC_WARN_UNUSED_RESULT to gtk_style_attach
index 9db0fc719d4fcf2d26e925831dc429a1bd9a5913..c216dc8706d2b36c11d2d95c13331f4ae3052461 100644 (file)
@@ -210,7 +210,7 @@ void
 gtk_page_setup_set_paper_size_and_default_margins (GtkPageSetup *setup,
                                                   GtkPaperSize *size)
 {
-  setup->paper_size = gtk_paper_size_copy (size);
+  gtk_page_setup_set_paper_size (setup, size);
   setup->top_margin = gtk_paper_size_get_default_top_margin (setup->paper_size, GTK_UNIT_MM);
   setup->bottom_margin = gtk_paper_size_get_default_bottom_margin (setup->paper_size, GTK_UNIT_MM);
   setup->left_margin = gtk_paper_size_get_default_left_margin (setup->paper_size, GTK_UNIT_MM);